"""
 Flash OS Routines (Automagically Generated)
 Copyright (c) 2017-2017 ARM Limited
"""

flash_algo = {
    'load_address' : 0x20000000,
    'instructions' : [
        0xE00ABE00, 0x062D780D, 0x24084068, 0xD3000040, 0x1E644058, 0x1C49D1FA, 0x2A001E52, 0x4770D1F2,
        0x4770BA40, 0x4770BA40, 0x4770BA40, 0x4770BA40, 0x4770BA40, 0x4770BAC0, 0x4770BAC0, 0x4770BAC0,
        0x4770BAC0, 0x4770BAC0, 0x0030EA4F, 0x00004770, 0x0030EA4F, 0x00004770, 0x0030EA4F, 0x00004770,
        0x0030EA4F, 0x00004770, 0x0030EA4F, 0x00004770, 0x220049F7, 0x7008700A, 0x46024770, 0x09512000,
        0xD00C2901, 0xD00D2902, 0x317249F1, 0xF0026809, 0x2301021F, 0x420B4093, 0x2001D000, 0x49EC4770,
        0xE7F31E89, 0x316E49EA, 0xB518E7F0, 0xF44F2000, 0x900064A0, 0xF7FF2031, 0x9900FFE0, 0x91001C49,
        0xD00142A1, 0xD0F52800, 0xF7FF2031, 0x2800FFD6, 0x2001D000, 0x49DEBD18, 0x680A1E89, 0x02F8F022,
        0x00C0EA42, 0x47706008, 0x1E8949D9, 0x68082800, 0xF040D002, 0xE0010001, 0x0001F020, 0x47706008,
        0x220049D3, 0x700A316E, 0x2801700A, 0x2804D002, 0x2005D101, 0x47707008, 0x326E4ACD, 0xF0216811,
        0x43010118, 0x47706011, 0x317249C9, 0x68082800, 0xF040D002, 0xE0010001, 0x0001F020, 0x47706008,
        0x1182EA41, 0xB510085A, 0x9C024BC2, 0x4202EB03, 0x43014311, 0x6004EA41, 0x1C8949BD, 0xBD106008,
        0x1E8949BB, 0x68082800, 0xF040D002, 0xE0017080, 0x7080F020, 0x47706008, 0x4CB6B510, 0xEB040849,
        0xEA414101, 0x49B21080, 0x6002EA40, 0xEA403182, 0x60087003, 0x49AEBD10, 0x28001E89, 0xD0026808,
        0x6080F040, 0xF020E001, 0x60086080, 0xB5104770, 0x08494CA8, 0x4101EB04, 0x1080EA41, 0xEA4049A4,
        0x31866002, 0x7003EA40, 0xBD106008, 0x1E8949A0, 0x68082800, 0xF040D002, 0xE0015080, 0x5080F020,
        0x47706008, 0x1E89499A, 0x68082800, 0xF440D002, 0xE0012000, 0x2000F420, 0x47706008, 0x1D924A94,
        0x43086813, 0x63ECF023, 0x60104318, 0x4A904770, 0x68131D92, 0xF0234308, 0x43184378, 0x47706010,
        0x1D924A8B, 0xF0216811, 0x43010103, 0x47706011, 0x1D804887, 0xF0006800, 0x4770000C, 0x1D924A84,
        0xF0216811, 0x430101F0, 0x47706011, 0x1D924A80, 0xF4216811, 0x430151E0, 0x47706011, 0x1D89497C,
        0xF422680A, 0xEA424260, 0x600800C0, 0xF3C04770, 0x29032101, 0x4A76D108, 0x68111D92, 0x13F8F421,
        0x40014975, 0x60114319, 0x316E4971, 0xF3C0680A, 0x4302000B, 0x4770600A, 0x316E496D, 0x68082800,
        0xF440D002, 0xE0014000, 0x4000F420, 0x47706008, 0x316E4967, 0x68082800, 0xF440D002, 0xE0013080,
        0x3080F420, 0x47706008, 0x1D894961, 0x68082800, 0xF440D002, 0xE0010000, 0x0000F420, 0x47706008,
        0x328A4A5B, 0x1E406811, 0x011FF021, 0x60114301, 0x49574770, 0x680A318A, 0x03FFF06F, 0x52F8F422,
        0x2000EB03, 0x60084310, 0x4A514770, 0x6811328A, 0x1140F421, 0x60114301, 0x4A4D4770, 0x6811328A,
        0x0140F421, 0x60114301, 0x4A494770, 0x6811328A, 0x3140F421, 0x60114301, 0x49454770, 0x2800318A,
        0xD0026808, 0x7080F040, 0xF020E001, 0x60087080, 0x4A3F4770, 0x2900322E, 0xD0016811, 0xE0004301,
        0x60114381, 0x4A3A4770, 0x29003232, 0xD0016811, 0xE0004301, 0x60114381, 0x4A354770, 0x29003236,
        0xD0016811, 0xE0004301, 0x60114381, 0x4A304770, 0x2900323E, 0xD0016811, 0xE0004301, 0x60114381,
        0x4A2B4770, 0x29003242, 0xD0016811, 0xE0004301, 0x60114381, 0x4A264770, 0x2900320E, 0xD0016811,
        0xE0004301, 0x60114381, 0x4A214770, 0x29003212, 0xD0016811, 0xE0004301, 0x60114381, 0x4A1C4770,
        0x29003216, 0xD0016811, 0xE0004301, 0x60114381, 0x4A174770, 0x2900321E, 0xD0016811, 0xE0004301,
        0x60114381, 0x4A124770, 0x29003222, 0xD0016811, 0xE0004301, 0x60114381, 0x4A0D4770, 0x2900324E,
        0xD0016811, 0xE0004301, 0x60114381, 0x4A084770, 0x29003252, 0xD0016811, 0xE0004301, 0x60114381,
        0x4A034770, 0x29003256, 0xD0076811, 0xE0064301, 0x40023802, 0xFFFF0000, 0x0FFFFCFF, 0x60114381,
        0x4A4B4770, 0x68112900, 0x4301D001, 0x4381E000, 0x47706011, 0x1D124A46, 0x68112900, 0x4301D001,
        0x4381E000, 0x47706011, 0x3A534A41, 0x78112900, 0x4301D001, 0x4381E000, 0x47707011, 0x3014483C,
        0xF0416801, 0x60017180, 0x46014770, 0x20004A38, 0x68123A54, 0xD000420A, 0x47702001, 0x39524934,
        0x47707008, 0x32304A32, 0x0F036811, 0xD0062B01, 0xD0072B02, 0xD0082B03, 0xD10B2B04, 0xF421E008,
        0xE0073140, 0x2140F421, 0xF421E004, 0xE0011140, 0x0140F421, 0x007FF400, 0x60104308, 0x4B244770,
        0x3330B510, 0x0F026819, 0xD21D2A09, 0xF002E8DF, 0x0B08051C, 0x1714110E, 0xF021001A, 0xE0130103,
        0x010CF021, 0xF021E010, 0xE00D0130, 0x01C0F021, 0xF421E00A, 0xE0077140, 0x6140F421, 0xF421E004,
        0xE0015140, 0x4140F421, 0x4308B280, 0xBD106018, 0x32304A0F, 0xF0216811, 0x43017140, 0x47706011,
        0x32304A0B, 0xF0216811, 0x43016180, 0x47706011, 0x32304A07, 0xF0216811, 0x43016100, 0x47706011,
        0x32304A03, 0xF0216811, 0x43015180, 0x47706011, 0x40023860, 0x2101B510, 0xF7FF2002, 0x2100FF20,
        0x4010E8BD, 0xF7FF2002, 0x2100BF1A, 0x60416001, 0x60C16081, 0x61416101, 0x47706181, 0x60412100,
        0x60C16081, 0x61016001, 0x61816141, 0x620161C1, 0x62816241, 0x477062C1, 0x4B7FB530, 0x4A7F6819,
        0x40116944, 0x79056802, 0x69844322, 0x6405EA44, 0x430A4322, 0x6859601A, 0x40114A79, 0x4202E9D0,
        0x43228A00, 0x4000EA41, 0x605A4302, 0xB530BD30, 0x69514A71, 0x40194B73, 0x3400E9D0, 0xE9D04323,
        0x432C4502, 0x69044323, 0x69844323, 0x69C44323, 0x6A044323, 0x6A444323, 0x6A844323, 0x6AC44323,
        0x43238A80, 0x4080EA43, 0x61504308, 0x4962BD30, 0x68082800, 0xF040D002, 0xE0010001, 0x0001F020,
        0x47706008, 0xB5104B5C, 0x06A4689C, 0x6298D409, 0x68186259, 0xF440B112, 0xE0010000, 0x0000F420,
        0xBD106018, 0x688A4954, 0xD4040692, 0xF36F6ACA, 0x4302020F, 0x477062CA, 0x688A494F, 0xD4040692,
        0xF36F6B0A, 0x4302020F, 0x4770630A, 0x688A494A, 0xD4000692, 0x47706188, 0x688A4947, 0xD4000692,
        0x477061C8, 0x680A4944, 0x6270F422, 0x2000EA42, 0x47706008, 0x688A4940, 0xD4000692, 0x47706108,
        0x688A493D, 0xD4080692, 0x68082800, 0xF040D002, 0xE0010008, 0x0008F020, 0x47706008, 0x688A4936,
        0xD4080692, 0x68082800, 0xF440D002, 0xE0010080, 0x0080F420, 0x47706008, 0x6801482F, 0x0102F041,
        0x47706001, 0x3120492C, 0x47707008, 0x3120492A, 0x47708008, 0x62084928, 0x48274770, 0x78003020,
        0x48254770, 0x88003020, 0x48234770, 0x47706A00, 0x28004921, 0xD0026808, 0x0004F040, 0xF020E001,
        0x60080004, 0x4B1C4770, 0xB109681A, 0xE0004302, 0x601A4382, 0x48184770, 0xF3C06880, 0x47702004,
        0x69404815, 0x6040F000, 0x4A134770, 0x20004601, 0x420A6892, 0x2001D000, 0x490F4770, 0x477060C8,
        0x20004A0D, 0x231F6811, 0xEA036892, 0xF0024111, 0x4211021F, 0x2001D000, 0x49074770, 0x60C80C00,
        0x49054770, 0x68082800, 0xF040D002, 0xE0010040, 0x0040F020, 0x47706008, 0xA0001000, 0x00FFFFCF,
        0xFFE0F7FE, 0x90800000, 0x41FCE92D, 0xF7FF2000, 0x488FFD25, 0x4448211C, 0xFD0AF000, 0x2130488C,
        0x301C4448, 0xFD04F000, 0x6801488A, 0x0102F041, 0x21016001, 0xF7FF203F, 0x2101FD9C, 0xF7FF0388,
        0x2002FDC0, 0x0004F88D, 0xF88D2400, 0xF88D4006, 0x20034007, 0x8200F8DF, 0x0005F88D, 0x21022209,
        0xF0004640, 0x2504F9EA, 0x46404669, 0xF0009500, 0x4E7AF95B, 0x210B2209, 0xF0004630, 0x0268F9DE,
        0x46699000, 0xF0004630, 0x2209F94F, 0x4630210C, 0xF9D3F000, 0x900002A8, 0x46304669, 0xF944F000,
        0x22094F6F, 0x46382102, 0xF9C7F000, 0x46384669, 0xF0009500, 0x2209F939, 0x4630210D, 0xF9BDF000,
        0x466902ED, 0x95004630, 0xF92EF000, 0x2106220A, 0xF0004640, 0x2040F9B2, 0x20019000, 0x0007F88D,
        0x46404669, 0xF920F000, 0xF7FF2000, 0xF7FFFCB7, 0x4857FE61, 0x44482106, 0x4100E9C0, 0x60842118,
        0x4103E9C0, 0x61846144, 0xFE76F7FF, 0x11694850, 0x301C4448, 0x60C46004, 0x61846144, 0xE9C06104,
        0x61C45408, 0x20016281, 0xFEA1F7FF, 0xF7FF2000, 0x2000FED9, 0xFEDEF7FF, 0x6881484A, 0xD4FC0689,
        0x1166F242, 0x61846141, 0x610461C4, 0x8F4FF3BF, 0x06896881, 0xF242D4FC, 0x61411199, 0x61C46184,
        0xF3BF6104, 0x68818F4F, 0xD4FC0689, 0x2166F242, 0x61846141, 0x610461C4, 0x8F4FF3BF, 0x06896881,
        0xF242D4FC, 0x61412199, 0x61C46184, 0xF3BF6104, 0x68818F4F, 0xD4FC0689, 0x3166F242, 0x61846141,
        0x610461C4, 0x8F4FF3BF, 0x06896881, 0xF242D4FC, 0x61413199, 0x61C46184, 0xF3BF6104, 0x20008F4F,
        0x81FCE8BD, 0xF020B510, 0xF0004070, 0x2000F9C5, 0xB510BD10, 0xFDEEF7FF, 0xBD102000, 0xF000B510,
        0x2000FA07, 0xB508BD10, 0x91004613, 0x4170F020, 0x4618466A, 0xFAD4F000, 0xBD082000, 0x4B14B570,
        0x444B4606, 0x2008331C, 0xF04F6158, 0x60186040, 0x6080F44F, 0x00C06258, 0xF04F6218, 0x61187040,
        0x7080F44F, 0x206B6298, 0x461562D8, 0x4618460C, 0xFDFDF7FF, 0xBF00E006, 0x0B01F816, 0x1B01F815,
        0xD1014288, 0xD2F71E64, 0xBD704630, 0x47702001, 0x00000008, 0x40023838, 0x40020400, 0x40020C00,
        0x40021000, 0xA0001000, 0xB510497C, 0xD1064288, 0x46082101, 0xFCAFF7FF, 0x20012100, 0x4978E04F,
        0xD1064288, 0x20022101, 0xFCA5F7FF, 0x20022100, 0x4974E045, 0xD1064288, 0x20042101, 0xFC9BF7FF,
        0x20042100, 0x4970E03B, 0xD1064288, 0x20082101, 0xFC91F7FF, 0x20082100, 0x496CE031, 0xD1064288,
        0x20102101, 0xFC87F7FF, 0x20102100, 0x4968E027, 0xD1064288, 0x20202101, 0xFC7DF7FF, 0x20202100,
        0x4964E01D, 0xD1064288, 0x20402101, 0xFC73F7FF, 0x20402100, 0x4960E013, 0xD1064288, 0x20802101,
        0xFC69F7FF, 0x20802100, 0x495CE009, 0xD10A4288, 0x21011584, 0xF7FF4620, 0x2100FC5E, 0xE8BD4620,
        0xF7FF4010, 0xBD10BC58, 0x2300B5F0, 0x27032401, 0xFA04680D, 0x4015F203, 0xD1424295, 0xC000F8D0,
        0xFA07005E, 0xEA2CF506, 0xF8C00C05, 0xF891C000, 0xF8D0C004, 0xFA0CE000, 0xEA4CFC06, 0xF8C00C0E,
        0xF891C000, 0xF1BCC004, 0xD0020F01, 0x0F02F1BC, 0xF8D0D11F, 0xEA2CC008, 0xF8C00C05, 0xF891C008,
        0xF8D0C005, 0xFA0CE008, 0xEA4CFC06, 0xF8C00C0E, 0xF8D0C008, 0xEA2CC004, 0xF8C00C02, 0x6842C004,
        0xC006F891, 0xFC03FA0C, 0xFC8CFA1F, 0x020CEA42, 0x68C26042, 0x60C243AA, 0x68C579CA, 0x432A40B2,
        0x1C5B60C2, 0xD3B32B10, 0xF64FBDF0, 0x600171FF, 0x71012100, 0x71817141, 0x477071C1, 0xF441B508,
        0x92003280, 0x61C161C2, 0x61C19900, 0x69C069C1, 0xBD089000, 0x20004602, 0x420A6912, 0x2001D000,
        0x69004770, 0x4770B280, 0x20004602, 0x420A6952, 0x2001D000, 0x69404770, 0x4770B280, 0x47708301,
        0x47708341, 0x8301B10A, 0x83414770, 0x61414770, 0x69424770, 0x6142404A, 0x074B4770, 0x409A0EDB,
        0xB51008C9, 0x0081EB00, 0x240F6A01, 0x43A1409C, 0x6A016201, 0x62014311, 0x0000BD10, 0x40020000,
        0x40020400, 0x40020800, 0x40020C00, 0x40021000, 0x40021400, 0x40021800, 0x40021C00, 0x40022000,
        0x4CFFB570, 0x444C2500, 0x5000F44F, 0x60E56025, 0x61A56165, 0xE9C46125, 0x11400508, 0x62A061E5,
        0xF7FF4628, 0x2000FD1F, 0xFD24F7FF, 0x62E02006, 0xF7FF4620, 0x2020FCBC, 0xFD77F7FF, 0xD0FA2801,
        0x22002102, 0xF7FF4608, 0x2001FCDD, 0xFD26F7FF, 0xF7FF2000, 0xF04FFD0F, 0x62656000, 0x10C06020,
        0x20056120, 0x48E662E0, 0xF7FF4448, 0x2008FCA0, 0xFD5BF7FF, 0xD0FA2800, 0xF7FF2008, 0x2002FD5E,
        0xFD5BF7FF, 0xF7FF2020, 0x2801FD50, 0xBD70D0FA, 0xB08CB510, 0xF7FF4604, 0x2100FFB3, 0x91059101,
        0x91009103, 0x5000F44F, 0xE9CD9106, 0x11401007, 0xE9CD9104, 0x46081009, 0xFCD4F7FF, 0xF7FF2000,
        0x4668FCD9, 0xF7FF940B, 0x2020FC72, 0xFD2DF7FF, 0xD0FA2801, 0xBD10B00C, 0x4606B570, 0xFF90F7FF,
        0xF7FF2000, 0x48C6FCC7, 0xF7FF4448, 0x4CC4FC37, 0x7080F44F, 0x2500444C, 0x008062A0, 0x00C06260,
        0x03406220, 0x60206125, 0x62E020D8, 0xF7FF4620, 0x4630FC4E, 0xFC9AF7FF, 0xFF72F7FF, 0xF7FF2000,
        0x2200FCA9, 0x46102101, 0xFC6CF7FF, 0xF7FF2001, 0x2000FCB5, 0xFC9EF7FF, 0xF7FF2008, 0xF04FFCFE,
        0x62656000, 0x10C06020, 0x20056120, 0x462062E0, 0xFC2DF7FF, 0xF7FF2008, 0x2800FCE8, 0x2008D0FA,
        0xFCEBF7FF, 0xF7FF2020, 0x2801FCE0, 0xBD70D0FA, 0xF7FFB570, 0x2000FF45, 0xFC7CF7FF, 0x444848A0,
        0xFBECF7FF, 0xF44F4C9E, 0x444C7080, 0xE9C42500, 0x01405009, 0x03406220, 0x60206125, 0x62E020C7,
        0xF7FF4620, 0xF7FFFC04, 0x2000FF2B, 0xFC62F7FF, 0x21012200, 0xF7FF4610, 0x2001FC25, 0xFC6EF7FF,
        0xF7FF2000, 0x2008FC57, 0xFCB7F7FF, 0x6000F04F, 0x60206265, 0x612010C0, 0x62E02005, 0xF7FF4620,
        0x2008FBE6, 0xFCA1F7FF, 0xD0FA2800, 0xF7FF2008, 0x2020FCA4, 0xFC99F7FF, 0xD0FA2801, 0xB570BD70,
        0xF7FF4605, 0x4C7EFEFD, 0x444C2100, 0x5000F44F, 0x61A16021, 0xE9C46121, 0x46080108, 0xFC22F7FF,
        0xF7FF2000, 0xB10DFC27, 0xE00020B7, 0x62E020E9, 0x44484873, 0xFBBBF7FF, 0xF7FF2020, 0x2801FC76,
        0xBD70D0FA, 0x41F0E92D, 0x68104606, 0x460C4615, 0xD0632800, 0xFED4F7FF, 0x1E406828, 0xFC0AF7FF,
        0xF7FF4620, 0x4866FBF3, 0xF7FF4448, 0x4C64FB77, 0x444C2700, 0x7080F44F, 0x62A06027, 0x62600080,
        0x622000C0, 0x7040F04F, 0x20326120, 0x462062E0, 0xFB8DF7FF, 0x2004E008, 0xFC47F7FF, 0xD0FA2800,
        0x0B01F816, 0xFC0EF7FF, 0x1E406828, 0x1C406028, 0x602FD1F1, 0xF7FF2020, 0x2801FC38, 0x2002D0FA,
        0xFC33F7FF, 0xD0FA2800, 0xF7FF2002, 0x2000FC36, 0xFBD0F7FF, 0x21012200, 0xF7FF4610, 0x2001FB93,
        0xFBDCF7FF, 0xF7FF2000, 0xF04FFBC5, 0x62676000, 0x10C06020, 0x20056120, 0x484162E0, 0xF7FF4448,
        0x2008FB56, 0xFC11F7FF, 0xD0FA2800, 0xF7FF2008, 0x2020FC14, 0xFC09F7FF, 0xD0FA2801, 0x81F0E8BD,
        0x4FF8E92D, 0x20004680, 0x68109000, 0x0BFFF001, 0xF0000A05, 0x46160AFF, 0xF5CB460F, 0x20017480,
        0xFF5DF7FF, 0x0F00F1BB, 0xB2F8D016, 0x7080F5C0, 0x0B00EB07, 0x6830B335, 0x1B00466A, 0x0A066030,
        0x0AFFF000, 0x46404639, 0xF7FF9400, 0x465DFF6B, 0xF44F4444, 0xE0327780, 0xF44FB325, 0x1E6D7480,
        0x466AD30A, 0x46404639, 0xF7FF9400, 0xF508FF5B, 0xF5077880, 0xE7F27780, 0xA000F8CD, 0x4639466A,
        0xE0264640, 0xD90D45A2, 0x0504EBAA, 0x4639466A, 0x94004640, 0xFF46F7FF, 0xEB084659, 0x466A0004,
        0xE0169500, 0x90006830, 0x466AE7E8, 0x46204629, 0xF7FF9700, 0xF504FF37, 0xF5057480, 0x1E767580,
        0xF1BAD2F3, 0xD0060F00, 0x4629466A, 0xF8CD4620, 0xF7FFA000, 0x2000FF27, 0xFF01F7FF, 0x8FF8E8BD,
        0x00000024, 0x4605B570, 0x460E4614, 0xF7FF2001, 0x4865FEF6, 0xF7FF4448, 0x4863FAA1, 0x4448210A,
        0xF44F6141, 0x62817180, 0x60010489, 0x6140F44F, 0x00896241, 0x03096201, 0x21EB6101, 0xF7FF62C1,
        0x6820FAB6, 0xF7FF1E40, 0x4630FB15, 0xFAFEF7FF, 0x2004E00A, 0xFB69F7FF, 0xF7FFB118, 0xF805FB3E,
        0x68200B01, 0x60201E40, 0xF7FF2020, 0x2800FB5E, 0x2020D1EF, 0xFB59F7FF, 0xD0FA2801, 0xF7FF2002,
        0x2800FB54, 0x2002D0FA, 0xFB57F7FF, 0x4070E8BD, 0xE6B42000, 0x4C44B510, 0x444C2000, 0x5100F44F,
        0x60E06020, 0x61A06160, 0xE9C46120, 0x61E01008, 0x62A01148, 0xF7FF2000, 0x2000FAD5, 0xFADAF7FF,
        0x62E02006, 0xF7FF4620, 0x2020FA72, 0xFB2DF7FF, 0xD0FA2801, 0x30FFF04F, 0xFACCF7FF, 0x6080F04F,
        0x10806020, 0x20056120, 0x482F62E0, 0xF7FF4448, 0x4C2EFA5E, 0xE005444C, 0xF7FF2004, 0xF7FFFB16,
        0x7020FAEC, 0x07807820, 0xF7FFD5F6, 0x2020FAD5, 0xFB0BF7FF, 0xD0FA2801, 0xB570BD10, 0xFD70F7FF,
        0x25004C21, 0xF44F444C, 0x60255000, 0x612602C6, 0x622061A5, 0xF7FF4628, 0x2000FA95, 0xFA9AF7FF,
        0x62E02081, 0xF7FF4620, 0x20F3FA32, 0xFABAF7FF, 0xF7FF2020, 0x2801FAEA, 0x2000D0FA, 0xFA8AF7FF,
        0x21082200, 0xF7FF4610, 0x2001FA4D, 0xFA96F7FF, 0xF7FF2000, 0x6126FA7F, 0x6000F04F, 0x60206265,
        0x62E02085, 0x44484808, 0xFA11F7FF, 0xF7FF2008, 0x2800FACC, 0x2008D0FA, 0xFACFF7FF, 0xF7FF2020,
        0x2801FAC4, 0xBD70D0FA, 0x00000024, 0x00000004, 0x0200F04F, 0x4613B500, 0x46964694, 0xBF223920,
        0x500CE8A0, 0x500CE8A0, 0x0120F1B1, 0xAFF7F4BF, 0xBF280709, 0x500CE8A0, 0xC00CBF48, 0xEB04F85D,
        0xBF280089, 0x2B04F840, 0x4770BF08, 0xF820BF48, 0xF0112B02, 0xBF184F80, 0x2B01F800, 0x00004770,
        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000
    ],

    'pc_Init'            : 0x200007E9,
    'pc_UnInit'          : 0x200009B3,
    'pc_EraseSector'     : 0x200009A5,
    'pc_ProgramPage'     : 0x200009C7,
    'pc_Verify'          : 0x200009DD,
    'pc_EraseChip'       : 0x200009BD,
    'pc_BlankCheck'      : 0x20000A2D,
    'pc_Read'            : 0x12000001F,
    
    'static_base'        : 0x20001400,
    'begin_data'         : 0x20001800,
    'begin_stack'        : 0x20003C00,

    'analyzer_supported' : False,

    # Relative region addresses and sizes
    'ro_start'           : 0x00000000,
    'ro_size'            : 0x00001240,
    'rw_start'           : 0x00001240,
    'rw_size'            : 0x00000008,
    'zi_start'           : 0x00001248,
    'zi_size'            : 0x0000004C,

    # Flash information
    'flash_start'        : 0x90000000,
    'flash_size'         : 0x01000000,
    'flash_page_size'    : 0x00002000,
}
